﻿#ifndef UTOOLTIP_H
#define UTOOLTIP_H

#include "utkwidget_export.h"

#include <QLabel>

class UTKWIDGET_EXPORT UToolTip : public QLabel
{
    Q_OBJECT
public:
    explicit UToolTip(QWidget* parent = nullptr);
    ~UToolTip();

    void setRadius(int radius);

    void setToolTipFont(const QFont &font);

    void setBackgroundColor(const QBrush &brush);

    void setTextColor(const QColor &color);

protected:
    void paintEvent(QPaintEvent* event);

private:
    int m_radius = 8;
};
#endif // UTOOLTIP_H
